dreamcalc logo
go to dreamcalc internet home page contents page scientific functions using the keyboard scientific constants


Calculator Precision

The calculator supports 18 digits of precision in floating point calculations. As with any calculator, errors may accumulate during repeated operations. Accuracy may be less for calculations which require numerical methods to determine the result. In fixed precision and scientific modes, DreamCalc does not round internally during calculation, but rounds the display value only.

Errors

If a calculation cannot be performed, one of the following errors will be shown:

Math Error
The result could not be calculated because it was outside the scope supported by the operation or the input data was insufficient. For example, taking the square root of -36 will give this error.

Range Error
The input value, or the result, was outside the numerical range supported by the calculation. For example, attempting to calculate 10,000 factorial will give this error. As a rule the, the allowable floating point range is 3×-4932 < |x| < 1.18×104932, although not every function can support this range.

Divide by Zero
The calculation directly involved a division by zero.

Syntax Error
An attempt was made to perform an illegal or illogical operation. For example, attempting to calculate a regression coefficient while the calculator is in SD mode will give this error.

Order of Precedence

Calculations are performed in the following order of precedence.

  • binary functions (i.e. logb)
  • unary functions (i.e. sin)
  • ×, ÷, MOD
  • +, -
  • OR, XOR, XNOR
  • AND

Where operations have the same order of precedence, calculation is performed from left to right.




Internet Home

Contents Page

Scientific Functions

Using Keyboard

Constants

Copyright 2003 - 2004 : Andy Thomason
All Rights Reserved